//: generics/SuperTypeWildcards.java
package generics;

import java.util.*;
import java.util.List;

public class SuperTypeWildcards
{
    static void writeTo(List<? super Apple> apples)
    {
        apples.add(new Apple());
        apples.add(new Jonathan());
        // apples.add(new Fruit()); // Error
    }
} /// :~
